/**
 * 
 */
package com.qolome.utils.format;

import java.io.IOException;
import java.util.Date;

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;

/**
 * @Description: 时间格式化 从毫秒转为秒
 *  注解 @JsonSerialize(using = Date2LongSerializer.class)
 * @author 姜锋
 * @date 2020年1月8日 下午3:16:40 
 * @version V1.0   
 *
 */
public class Date2LongSerializer extends JsonSerializer<Date>{

	
	/* （非 Javadoc）
	 * @see com.fasterxml.jackson.databind.JsonSerializer#serialize(java.lang.Object, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.databind.SerializerProvider)
	 */
	@Override
	public void serialize(Date value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
		gen.writeNumber(value.getTime()/1000);
	}
	

}
